using System;
using System.Collections.Generic;

namespace ObjectTransposeApi.Handler.Expand
{
	/// <summary/>
	internal abstract class AbstractExpandHandler
	{
        protected AbstractExpandHandler _successor;

		/// <summary/>
		internal AbstractExpandHandler Successor
		{
			set { _successor = value; }
		}

		/// <summary/>
		internal abstract IEnumerable<object> Process(object value);
	}
}
